package top.yuhaitao.core.mybatis.mapper;

import org.apache.ibatis.annotations.Param;
import top.yuhaitao.core.mybatis.dbo.TUserIntentionCar;
import top.yuhaitao.core.mybatis.dbo.TUserIntentionCarExample;

import java.util.List;

public interface TUserIntentionCarMapper {
    int countByExample(TUserIntentionCarExample example);

    int deleteByExample(TUserIntentionCarExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TUserIntentionCar record);

    int insertSelective(TUserIntentionCar record);

    List<TUserIntentionCar> selectByExample(TUserIntentionCarExample example);

    TUserIntentionCar selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TUserIntentionCar record, @Param("example") TUserIntentionCarExample example);

    int updateByExample(@Param("record") TUserIntentionCar record, @Param("example") TUserIntentionCarExample example);

    int updateByPrimaryKeySelective(TUserIntentionCar record);

    int updateByPrimaryKey(TUserIntentionCar record);
}